// 有头部 无序 单向 不循环 链表（动态）
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "list.h"



int main(int argc, char **argv)
{
    int ch = 0;
    NODE_T *head = NULL;

    head_create(&head);


    while (1)
    {
    opt:
        my_scanf(opt, "%d", &ch);

        if (ch == -1)
        {
            break;
        }

        // 添加节点
        node_append(head, ch);

        

    }

    // 遍历链表
    list_traverse(head);

    return 0;

err0:
    return -1;
}